from flask import Blueprint
from flask_restful import Resource,Api
from comment.utils.output import output_json

#创建蓝图
user_bp=Blueprint('user',__name__,url_prefix='/user')

#创建user_api
user_api=Api(user_bp)

#使用定制好的返回到前端的json格式
user_api.representation('application/json')(output_json)

#加载当前蓝图中的所有资源
from financial.resource.user.user_resource import Login,IsExistPhone,RegisterUser,SMSCode,LoginOut,UserAvatar

#登录的资源
user_api.add_resource(Login,'/login',endpoint='login')
#登录退出的资源
user_api.add_resource(LoginOut,'/loginOut',endpoint='loginOut')
#上传头像的资源
user_api.add_resource(UserAvatar,'/avatar',endpoint='avatar')
#验证手机号重复的资源
user_api.add_resource(IsExistPhone,'/isExist',endpoint='isExist')
#发送手机验证码的资源
user_api.add_resource(SMSCode,'/smscode',endpoint='smscode')
#注册的资源
user_api.add_resource(RegisterUser,'/user_register',endpoint='user_register')


